TaxJar\Tax_Calculator S

Total Complexity 23
Dependencies 10
Dependents 1
Total lines 260
Lines of code 92
Logical lines of code 48
Comment lines 126
Methods 20
Properties 9

Methods 20

Method Rating Maintainability Complexity Lines of code
maybe_calculate_and_apply_tax()
S
64 2 11
failure()
S
62 2 11
calculate_tax()
S
69 2 8
success()
S
67 1 8
apply_tax()
S
81 1 3
cache_tax()
S
79 1 3
set_tax_details_address()
S
71 1 6
get_tax_from_client()
S
76 1 4
get_tax_from_cache()
S
73 1 5
is_matching_rate_in_cache()
S
80 1 3
set_logger()
S
81 1 3
set_cache()
S
81 1 3
create_request_body()
S
80 1 3
get_context()
S
82 1 3
set_context()
S
81 1 3
set_validator()
S
81 1 3
set_applicator()
S
81 1 3
set_tax_client()
S
81 1 3
set_request_body_builder()
S
81 1 3
validate()
S
81 1 3